package com.ruyuan.eshop.common.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruyuan.eshop.common.domain.dto.PutInWarehouseDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 售后服务商品入库VO
 * 主要用于商家对售后服务商品进行入库操作
 * @author pwd
 * @version 1.0
 */
@ApiModel
@Data
public class PutInWarehouseVO implements Serializable {

    private static final long serialVersionUID = -904350570939849447L;

    /**
     * 售后服务单号
     */
    @ApiModelProperty(name = "service_sn", value = "售后服务单号", required = true, dataType = "String")
    @JsonProperty("service_sn")
    private String serviceSn;
    /**
     * 入库商品信息集合
     */
    @ApiModelProperty(value = "入库商品信息集合")
    @JsonProperty("storage_list")
    private List<PutInWarehouseDTO> storageList;
    /**
     * 入库备注
     */
    @ApiModelProperty(name = "remark", value = "入库备注", dataType = "String")
    private String remark;
}
